package com.zr.dao;

import java.util.List;

import com.zr.dto.RedReceivingDM;

public interface ReprotDao<T> extends BaseDao<T>{
	/**
	 * 查询收货报表
	 * @return
	 */
    public List<RedReceivingDM> selectReprot(String year, String[] month, int page, int rows);
    
    /**
     * 查询报表信息数量
     * @return
     */
    public long findReprotMsgCount(String year,String[] month);
    
	/**
	 * 查询发货报表
	 * @return
	 */
    public List<RedReceivingDM> selectdelReprot(String year, String[] month, int page, int rows);
    
    /**
     * 查询发货报表信息数量
     * @return
     */
    public long finddelReprotMsgCount(String year,String[] month);
    
    /**
	 * 查询收发货总报表
	 * @return
	 */
    public List<RedReceivingDM> selectRDReprot(String year, String[] month, int page, int rows);
    
    /**
     * 查询收发货总表数量
     * @return
     */
    public long findRDReprotMsgCount(String year,String[] month);
    
    /**
   	 * 查询省公司收入报表
   	 * @return
   	 */
    public List<RedReceivingDM> selectGReprot(String year, String[] month, int page, int rows);
    /**
     * 查询省公司收入报表数量
     * @return
     */
    public long findGReprotMsgCount(String year,String[] month);
}
